Wearing Software Hats: Teaching Introductory Technology through Software Interactions
نویسنده
چکیده
Students use computer software to accomplish many tasks that are part of their daily routines. This paper describes an innovative approach to teaching an introductory technology course in which students who had some previous experience expanded their knowledge by interacting with different types of software applications, and by analyzing their roles in relationship to those applications. Students purchased Pocket PCs to use along with their laptops for this course; no printed text books were used. This active-learning approach enabled students to learn the traditional course topics in a way that made them relevant and engaging. Additional benefits included students creatively using their Pocket PCs for both personal and educational purposes, allowing them to apply the technologies they learned in the classroom to the contexts of their own lives.
منابع مشابه
Teaching Software Engineering through the Net
The introduction of technology in education seems promising; this is especially so for the new technologies of computer networks and hypermedia systems. However, only through experimentation the effectiveness of these technologies can be demonstrated. There is an ongoing project for this purpose, entitled EONT, partially funded by the European Union within the framework of the Socrates program....
متن کاملThe Agile Approach in an Undergraduate Software Engineering Course Project
1 Thomas Reichlmayr, Software Engineering Department, Rochester Institute of Technology, Rochester, NY 14623, [email protected] Abstract The rise in popularity of agile software development methodologies such as Extreme Programming (XP), Crystal, DSDM and Feature-Driven Development has opened an opportunity for the software engineering education community. How can one capitalize on the strengths o...
متن کاملTouch of Class: Teaching introductory programming outside-in
The high rate of change in information technology forces educators regularly to reconsider the way they teach programming, including at the introductory level. When I was unexpectedly asked to devise a new, Eiffel-based program for teaching introductory programming at ETH Zurich, I tried to address the new challenges that await our students when they graduate, and applied a number of pedagogica...
متن کاملApplication of the PDCA Cycle and Six Thinking Hats to Improving the Teaching Quality of Specialized Courses
In order to improve the level of the university education, the study model of specialized courses is discussed using the PDCA (plan-do-check-act) cycle and Six Thinking Hats. Teaching problems existing in the teaching process and those factors that affect the teaching quality is analyzed, PDCA cycle and Six Thinking Hats and the teaching process is combined. Research show, the teaching quality ...
متن کاملTeaching Software Engineers the Basics of Reconfigurable Computing
From past experiences, it has been difficult to teach the concepts of hardware design to software engineering students. This is primarily because from their introductory courses in programming, they are taught to think sequentially; which contradicts how hardware engineer’s think. This paper presents an approach that has been used for teaching reconfigurable computing techniques to advanced und...
متن کامل